Add new integration tests for Azure OIDC for git repositories #791
+1,832
−119
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes include pkg changes in PR 789 and the following changes in tests/integration to add git tests
testapp
is modified to accept category git and test cloning azure devops git repository using workload identity.suite_test.go
is modified to add new git category and setup provider specific test configuration and permissions on git repositoryazure_test.go
has new functions to return test configuration based on the git terraform file output and API to give the workload identity access to the ADO repository.repo_list_test.go
has a new test to validate Azure OIDC for ADO repository.util_test.go
is a new utility with functions to get the gogit client to clone, commit and push changes to a git repository.In a subsequent PR, we can consider moving oci//tests/integration/ out of oci package to a root directory tests/integration/
Depends on PR in test-infra #44